namespace ToolGood.Algorithm2.LitJson
{
	internal enum ParserToken
	{
		// Lexer tokens (see section A.1.1. of the manual)
		None = System.Char.MaxValue + 1,

		Number,
		True,
		False,
		Null,
		CharSeq,

		// Single char
		Char,

		// Parser Rules (see section A.2.1 of the manual)
		Text,

		Object,
		ObjectPrime,
		Pair,
		PairRest,
		Array,
		ArrayPrime,
		Value,
		ValueRest,
		String,

		// End of input
		End,

		// The empty rule
		Epsilon
	}
}